renewable natural resource - German English Dictionary